// import Vue from 'vue'
// import Vuex from 'vuex'
//
// Vue.use(Vuex)
//
// export default {
//     state: {
//         // 菜单栏数据
//         menuList:  [],
//         // 权限数据
//         permList:  [],
//         hasRoute: false,
//
//         // 全局状态管理
//         //默认只有首页
//         editableTabsValue: 'Index',
//         editableTabs: [{
//             title: '首页',
//             name: 'Index',
//         },]
//     },
//     mutations: {
//         changeRouteStatus(state, hasRoute) {
//             state.hasRoute = hasRoute
//             sessionStorage.setItem("hasRoute", hasRoute)
//         },
//         setMenuList(state, menus) {
//             state.menuList = menus
//         },
//         // //2:05 到底是authority还是perms
//         // setPermList(state, authoritys) {
//         //     state.permList = authoritys
//         // }
//         setPermList(state, perms) {
//             state.permList = perms
//         },
//
//         //添加标签页面
//         addTabs(state, tab) {
//             //优化避免重复标签
//             let index = state.editableTabs.findIndex(e => e.name === tab.name)
//             //若没有重复，index返回值是-1
//             if (index ==-1){
//                 state.editableTabs.push({
//                     title: tab.title,
//                     name: tab.name,
//                 });
//             }
//             state.editableTabsValue = tab.name;
//         },
//         setActiveTab(state, tabName) {
//             state.editableTabsValue = tabName
//         },
//         resetState:(state)=>{
//             state.menuList=[]
//             state.permList=[]
//             state.hasRoute=''
//             state.editableTabsValue='Index'
//             state.editableTabs= [{
//                 title: '系统',
//                 name: 'Index',
//             }]
//         }
//     },
// }